package com.xiaoshuidi.cloud.module.contract.controller.admin.contract.vo.ownerContract;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotNull;

@Schema(description = "管理后台 - 业主合同更新 Request VO")
@Data
@ToString(callSuper = true)
public class ContractHouseOwnerCardUpdateReqVO {

    /**
     * ID
     */
    @Schema(description = "ID", required = true)
    @NotNull(message = "ID不能为空")
    private Long id;

    /**
     * 银行卡号
     */
    @Schema(description = "银行卡号")
    private String creditCard;
    /**
     * 所属银行
     */
    @Schema(description = "所属银行")
    private String bank;
    /**
     * 所属支行
     */
    @Schema(description = "所属支行")
    private String branchBank;
    /**
     * 持卡人
     */
    @Schema(description = "持卡人")
    private String cardholder;


    /**
     * 支行省
     */
    @Schema(description = "支行省")
    private String bankProvince;

    /**
     * 支行市
     */
    @Schema(description = "支行市")
    private String bankCity;

    /**
     * 支行编码
     */
    @Schema(description = "支行编码")
    private String bankCode;


}
